package com.jiutianniao.p2p.acctrans.core.account.impl;

import com.jiutianniao.p2p.acctrans.core.account.Account;
import com.jiutianniao.p2p.acctrans.core.exception.TransException;
import com.jiutianniao.p2p.base.model.Money;
import com.jiutianniao.p2p.trans.client.enums.FreezeBalanceTypeEnum;
import com.jiutianniao.p2p.trans.client.enums.RecordModelEnum;
import com.jiutianniao.p2p.trans.client.model.TransInfo;

public class DummyAccount implements Account {

	/** 账户号 */
	// private String accountNo = AccountTransConstEnum.DUMMY_ACCOUNT;

	/** 交易对方账户 */
	// private Account otherAccount;

	@Override
	public void debit(Money transAmount, TransInfo transInfo)
			throws TransException {
		

	}

	@Override
	public void credit(Money transAmount, TransInfo transInfo)
			throws TransException {
		

	}

	@Override
	public Long freeze(Money freezeAmount, FreezeBalanceTypeEnum freezeType,
			TransInfo transInfo) throws TransException {
		
		return null;
	}

	@Override
	public Long unFreeze(Money unFreezeAmount,
			FreezeBalanceTypeEnum freezeType, TransInfo transInfo)
			throws TransException {
		
		return null;
	}

	@Override
	public String getAccountNo() {
		
		return null;
	}

	@Override
	public int getAccountType() {
		
		return 0;
	}

	@Override
	public Account getOtherAccount() {
		
		return null;
	}

	@Override
	public void setOtherAccount(Account otherAccount) {
		

	}

	@Override
	public String getAccountTitle() {
		
		return null;
	}

	@Override
	public RecordModelEnum getRecordModel() {
		
		return null;
	}

	@Override
	public boolean isAsset() throws TransException {
		
		return false;
	}

	@Override
	public boolean isAdd() throws TransException {
		
		return false;
	}

}
